// 专门封装登录页面的网络请求
// 导入副本对象
import request from '@/utils/request.js'

// 用户认证（登录注册）
export function login (data) {
  return request({
    url: '/v1_0/authorizations',
    method: 'POST',
    data
  })
}

// 获取用户个人资料
export function getProfile () {
  return request({
    url: '/v1_0/user/profile'
    // 在请求头中添加 token
    // 在请求拦截中自动设置token
    // headers: {
    //   Authorization: `Bearer ${token}`
    // }
  })
}
// 获取编辑页面用户个人信息
export function getUserProfile (data) {
  return request({
    url: '/v1_0/user/profile',
    method: 'PATCH',
    data
  })
}
//  封装一个获取用户照片资料
export function getUserphoto (photo) {
  // 将图片转换为FormData格式
  const fd = new FormData()
  fd.append('photo', photo)
  return request({
    url: '/v1_0/user/photo',
    method: 'PATCH',
    data: fd
  })
}

// get 请求： params 传参
// post 请求：data 传参
